<?php
//Turn off all error reporting
error_reporting(0);
@session_start();
session_cache_expire( $_SESSION['inactive']/60 );
$inactive = $_SESSION['inactive'];
if(isset($_SESSION['start'])){
	$session_life = time() - $_SESSION['start'];
	if($session_life > $inactive){
		unset($_SESSION['islogued']);
		$_SESSION["error"] = "El tiempo de inactividad ha caducado.<br>Vuelva a iniciar por favor.";
		//header("Location:../index.php");//logout.php
?>
		<script language="javascript">
			top.location.href= "../index.php"
		</script>
<?php
	}
}
$_SESSION['start'] = time();
if(!isset($_SESSION["usuario"])){
	header("location:../index.php"); /* Si no ha iniciado la sesion, vamos a index.php */
} else {
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta charset="utf-8">
<!-- <meta http-equiv="refresh" content="365"> -->
<meta name="author" content="cg">
<script src="jquery.tools.min.js"></script>
<link rel="stylesheet" type="text/css" href="css/ui-lightness/jquery-ui-1.8.14.custom.css"/>
<link rel="stylesheet" type="text/css" href="css/ui-lightness/"/>
<link href="files/style.css" type="text/css" rel="stylesheet">
<link rel="shortcut icon" href="images/icono.ico" />
<!-- Archivos necesarios para el datepicker -->
<style type="text/css">
img {border: 0}
body,td {font-family: Verdana,Arial; font-size: 8.0pt; color: #000099}
input,select {font-family: Verdana,Arial; font-size: 9.0pt}
</style>
<script type="text/javascript">
function Verificar(form){
	if(form.imagen.value == ''){
		alert('Seleccione la imgagen a subir!!');
		form.imagen.focus();
		form.imagen.style.background = "cyan";
		return false;
	}else if(form.parteAfectada.value == ''){
		alert('Seleccione la parte afectada!!');
		form.parteAfectada.focus();
		form.parteAfectada.style.background = "cyan";
		return false;
	}else if(form.imagenDescripcion.value == ''){
		alert('Escriba una descripcion para la imagen!!');
		form.imagenDescripcion.focus();
		form.imagenDescripcion.style.background = "cyan";
		return false;
	}
}
function largo(lar1,inputname){
	document.getElementById('info1').innerHTML = lar1 - document.getElementById(inputname).value.length;
}

function cerrarse(callFrom,id){
	if(callFrom==2){
		window.open('ConsultasMedicas.php?paso=2&idConsulta='+id,'sgmec');
	}
	window.close();
}
</script>
</HEAD>
<body>
<table cellspacing="0" border="0" cellpadding="0" align="center">
	<tr>
	<td><!-- style="width:766px; height:680px"-->
		<table cellspacing="0" border="0" cellpadding="0">
			<tr>
				<td><!-- style="width:48px; height:680px"-->
				<?php
					include_once ('../util/conexion.inc');
					$callFrom = isset($_GET['callFrom']) ? $_GET['callFrom'] : 0;
					if(isset($_POST['guardar']) && $_POST['guardar']=="   Guardar   "){
						include_once ('../util/funciones.php');
						//extract($_POST);
						$idConsulta			=	isset($_POST["idConsulta"]) ? $_POST["idConsulta"] : $_GET["idConsulta"];
						$imagen				=	isset($_POST["imagen"]) ? $_POST["imagen"] : '';
						$parteAfectada		=	isset($_POST["parteAfectada"]) ? utf8_decode($_POST["parteAfectada"]) : '';
						$imagenDescripcion	=	isset($_POST["imagenDescripcion"]) ? utf8_decode($_POST["imagenDescripcion"]) : '';
						
						$sqlX	=	"SELECT idPaciente,respuestaTratamiento FROM consulta WHERE idConsulta=".$idConsulta;
						$queryX	=	mysql_query($sqlX) or die (mysql_error());
						$datosX	=	mysql_fetch_array($queryX);
						$imagenDescripcion = "CODIGO PACIENTE:".$datosX['idPaciente']."; FECHA: ".date('d/m/Y').", Tratamiento: ".$datosX['respuestaTratamiento']."; Descripci&oacute;n: ".$imagenDescripcion.".";
						
						$tipo_imagen = $_FILES['imagen']['type'];
						$tiposimagen['image/pjpeg'] = 1;
						$tiposimagen['image/jpeg'] = 1;
						$tiposimagen['image/png'] = 0;
						if($tiposimagen[$tipo_imagen]){
							$nombreImagen = $_FILES['imagen']['name'];
							$tamanoImagen = $_FILES['imagen']['size'];
							$valor = explode('.',$nombreImagen);
							if(count($valor) == 2){
								list($imagenName,$extension) = explode('.',$nombreImagen);
								$imagenName = str_replace(' ','_',$imagenName);
								
								$NuevoNombre = $idConsulta.'_'.date('Ymdhms');
								$NuevoNombreCompleto = $NuevoNombre.".jpg";
								
								$_ruta = "../imagenesConsultas/";
								if(is_uploaded_file($_FILES['imagen']['tmp_name'])){
									$archivo = $_ruta.$NuevoNombreCompleto;
									move_uploaded_file($_FILES['imagen']['tmp_name'], $archivo);
									chmod($archivo,0777);
									$imgRedimensionada = redimensionar_imagen($_ruta.$NuevoNombreCompleto,$archivo,500,500);
									
									if($imgRedimensionada){
										echo '<br><br><table width="90%" bgcolor="" align="center" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center">';
										$query="INSERT INTO fotoareaafectada (idConsulta, rutaAlmacenamientoFoto, idParte, fechaIngreso, observacion) VALUES ($idConsulta,'".addslashes($NuevoNombreCompleto)."',".$parteAfectada.",SYSDATE(),'".$imagenDescripcion."')";
										$sql=mysql_query($query) or die (mysql_error());
										
										echo "<br><p><img src='../images/Select.png' alt='Ok' width='50' height='50' title='OK'/>El registro ha sido ingresado exitosamente</p><br>";
										
										echo "<p align='center'><br><a href='imagenes.php?idConsulta=$idConsulta&callFrom=$callFrom'><big>ACEPTAR</big></a></p>";
										echo '<br></td></tr></table>';
									}
									//unlink($archivo);
								}else{
									echo "<center><br><br><br><br><big><font color='#FF0000'>Error: Ocurrio un inconveniente al subir el archivo!!</font><br><br><br><br><br><a href='imagenes.php?idConsulta=$idConsulta&callFrom=$callFrom'>REINTENTAR</big></center>";
								}
							}else{
								echo "<center><br><br><br><br><big><font color='#FF0000'>Error: El nombre de la imagen no debe contener el punto ( . ) como caracter</font><br><br><br><br><br><a href='imagenes.php?idConsulta=$idConsulta&callFrom=$callFrom'>REINTENTAR</big></center>";
							}
						}else{
							echo "<center><br><br><br><br><big><font color='#FF0000'>Error: La imagen a subir debe ser en formato JPG</font><br><br><br><br><br><a href='imagenes.php?idConsulta=$idConsulta&callFrom=$callFrom'>REINTENTAR</big></center>";
						}
						echo "<center><br><a href='javascript:cerrarse(".$callFrom.",".$idConsulta.");'>CERRAR</a></center>";
						mysql_close($conex);
					}else{
						$idConsulta = isset($_GET['idConsulta']) ? $_GET['idConsulta'] : $_POST['idConsulta'];
					?>
						<form topmargin="0" method="post" action="imagenes.php?callFrom=<?=$callFrom?>" enctype="multipart/form-data" name="frm" onSubmit="return Verificar(this)">
						<div style="color:#70BBFF;font-family:Arial;" align='center'><h3>CARGAR IMAGENES</h3></div>
							<table align="center" border="0" bgcolor="" cellspacing="2">
								<input type="hidden" name="idConsulta" id="idIdConsulta" value="<?php echo $idConsulta; ?>"/>
								<tr>
									<td align="right" style="color:#000000"><b>Im&aacute;gen:</b></td>
									<td><input type="file" name="imagen" id="idImagen" /></td>
								</tr>
								<tr>
									<td align="right" style="color:	#000000"><b>Parte afectada:</b></td>
									<td>
										<?php
										$sql = "SELECT idParteCuerpo, nombreparte FROM partecuerpo WHERE estadoParte=1";
										$query = mysql_query($sql) or die(mysql_error());
										?>
										<select name="parteAfectada" id="idParteAfectada" style="border:1px solid blue;">
											<option value="">--Seleccione--</option>
											<?php
											if(mysql_num_rows($query) > 0){
												while($partes = mysql_fetch_array($query)){
													echo '<option value="'.$partes['idParteCuerpo'].'">'.$partes['nombreparte'].'</option>';
												}
											}
											?>
										</select>
									</td>
								</tr>
								<tr>
									<td align="right" style="color:	#000000"><b>Breve descripci&oacute;n:</b><br><font size="-3" color="#0000FF">Caracteres disponibles:</font><br>
									<span style="color:#00F" id="info1">100</span></td>
									<td><textarea name="imagenDescripcion" id="idImagenDescripcion" rows="4" cols="30" maxlength="100" onKeyUp="largo(100,'idImagenDescripcion');" style="border:1px solid blue; resize:none;" placeholder="Breve descripcion de la imagen"></textarea></td>
								</tr>
							</table>
							<br>
							<div class="clear" align="center">
							<input type="button"  value="   Cancelar   " id="idCancelar" name="cancelar" onClick="location.href = 'javascript:cerrarse(<?=$callFrom?>,<?=$idConsulta?>);'">&nbsp;&nbsp;
							<input type="submit" value="   Guardar   " id="idGuardar" name="guardar">
							</div>
						</form>
					<?php
					}
					?>
					<!-- Fin -->
				</td>
			</tr>
		</table>
	</td>
	</tr>
</table>
</body>
</html>
<?php
} /* Y cerramos el else */ 
?>
